Mio's Blog

  • Mio's Blog

  • Some bizarre thoughts
  • From fleeting thoughts to lasting memories

Category: Computer Systems

From Dining Philosophers to Deadlocks: Navigating the Pitfalls of Concurrency

An exploration of race conditions and deadlocks in concurrent programming, using practical Java examples and the classic Dining Philosophers problem.

Deep Dive into Floating Point Numbers - Storage and Arithmetic Principles

An in-depth exploration of single and double precision floating point storage formats, arithmetic principles, and common pitfalls under the IEEE 754 standard

Search